PowerpackElementsLite\Classes\UsageTracking B

Total Complexity 99
Dependencies 1
Dependents 1
Total lines 902
Lines of code 610
Logical lines of code 215
Comment lines 189
Methods 26
Properties 5

Methods 26

Method Rating Maintainability Complexity Lines of code
pro_upgrade_notice()
A
39 7 85
hook_notices()
A
51 11 24
review_plugin_notice()
A
40 7 74
send_checkin()
A
48 9 30
tracking_admin_notice()
A
43 8 45
show_deactivation_feedback_popup()
A
41 6 71
submit_deactivation_response()
S
50 7 26
get_active_plugins_info()
S
55 6 18
setup_data()
S
48 4 31
get_system_info()
S
56 5 16
send_feedback()
S
54 4 20
enqueue_scripts()
S
49 3 33
get_deactivation_reasons()
S
50 2 32
act_on_tracking_decision()
S
65 4 10
check_for_settings_optin()
S
72 3 5
print_notices_common_style()
S
66 1 28
create_recurring_schedule()
S
73 2 5
get_instance()
S
69 2 7
get_default_config()
S
61 1 13
__construct()
S
65 1 8
cron_add_weekly()
S
69 1 7
tracking_allowed()
S
75 1 4
check_for_optin()
S
70 1 6
check_for_optout()
S
70 1 6
get_last_send()
S
80 1 3
schedule_send()
S
79 1 3